package com.rd.teacher.jichao.day22;

public class A implements B {
    // 实现中的类 只会被当前对象调用 而且是声明为A类型的对象
    int k = 20;

    public int getK() {
        return k;
    }

    public void setK(int k) {
        this.k = k;
    }

    public static void main(String args[]) {
        int i;
        B c1 = new A();
        i = c1.k;
//        c1.k = 40;
        System.out.println("i=" + i);

        A c2 = (A) c1;
        c2.setK(30);
        System.out.println(c2.getK());
    }
}

interface B {
    // 接口中的变量其实是常量
    // 默认有static final修饰
//    static final int k = 10;
    int k = 10;
}